/**
 * (C) 2007 - 2009 Parleys.com NV.
 */
package com.parleys.core.domain;

import java.util.ArrayList;
import java.util.List;

/**
 * @author stephanjanssen
 */
@SuppressWarnings("serial")
public class Presentation extends BaseObject
{

    private String name;

    private String description;

    private String speaker;

    private List<Asset> assets = new ArrayList<Asset>();

    protected Presentation()
    {

    }

    public Presentation(Long id, String name, String speaker, String description)
    {
        this.id = id;
        this.name = name;
        this.speaker = speaker;
        this.description = description;
    }

    public void addAsset(Asset asset)
    {
        assets.add(asset);
    }

    public String getName()
    {
        return name;
    }

    public void setName(String name)
    {
        this.name = name;
    }

    public String getDescription()
    {
        return description;
    }

    public void setDescription(String description)
    {
        this.description = description;
    }

    public String getSpeaker()
    {
        return speaker;
    }

    public void setSpeaker(String speaker)
    {
        this.speaker = speaker;
    }

    public List<Asset> getAssets()
    {
        return assets;
    }

    public void setAssets(List<Asset> assets)
    {
        this.assets = assets;
    }
}
